src/hyphenate.d(34,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. src/hyphenate.d(49,5): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. src/hyphenate.d(116,16): Error: safe function `hyphenate.bt` cannot index pointer `p` src/hyphenate.d(130,33): Error: `this.bitmask.ptr` cannot be used in `@safe` code, use `&this.bitmask[0]` instead src/hyphenate.d(139,21): Error: `@safe` function `hyphenate.Trie.Table.getLvalue` cannot call `@system` function `core.bitop.bts` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/bitop.d(317,5): `core.bitop.bts` is declared here src/hyphenate.d(156,40): Error: `this.bitmask.ptr` cannot be used in `@safe` code, use `&this.bitmask[0]` instead src/hyphenate.d-mixin-169(169,1): Error: `asm` statement is assumed to be `@system` - mark it with `@trusted` if it is not src/hyphenate.d(209,33): Error: cannot take address of local `lines` in `@safe` function `this` src/hyphenate.d(217,33): Error: cannot take address of local `lines` in `@safe` function `this` src/hyphenate.d(271,29): Error: `@safe` function `hyphenate.Hyphenator.buildPrios` cannot call `@system` function `object.assumeSafeAppend!ubyte.assumeSafeAppend` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/object.d(3108,21): `object.assumeSafeAppend!ubyte.assumeSafeAppend` is declared here src/hyphenate.d(280,26): Deprecation: `opIn_r` is deprecated. Use `opBinaryRight(string op)(...) if (op == "in")` instead. /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.